package model

// SysApplication 应用表
type SysApplication struct {
	BaseModel
	Name        string `json:"name" gorm:"column:name;comment:应用名称"`
	Code        string `json:"code" gorm:"column:code;comment:应用编码"`
	Type        string `json:"type" gorm:"column:type;comment:应用类型(admin/api/web/app/mp)"`
	Description string `json:"description" gorm:"column:description;comment:应用描述"`
	Icon        string `json:"icon" gorm:"column:icon;comment:应用图标"`
	Sort        int    `json:"sort" gorm:"column:sort;comment:排序号"`
	Status      int    `json:"status" gorm:"column:status;comment:状态(0-禁用 1-启用)"`
	CreateBy    string `json:"createBy" gorm:"column:create_by;comment:创建者"`
	UpdateBy    string `json:"updateBy" gorm:"column:update_by;comment:更新者"`
	Remark      string `json:"remark" gorm:"column:remark;comment:备注"`
}

// TableName 指定表名
func (SysApplication) TableName() string {
	return "sys_application"
}
